package com.triones.api.service.interlace;

import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.page.TableDataInfo;
import com.triones.api.entity.interlace.bo.InterlaceTransfersParams;
import com.triones.api.entity.interlace.vo.CustomInterlaceTransfersVO;

/**
 * interlace加密货币管理
 */
public interface CryptoTransfersService {

    /**
     * 充提币交易列表（分页）
     * @param params
     * @param pageQuery
     * @return
     */
    TableDataInfo<CustomInterlaceTransfersVO> assetsTransfersPageList(InterlaceTransfersParams params, PageQuery pageQuery);

    /**
     * 交易详情
     * @param id
     * @return
     */
    CustomInterlaceTransfersVO cryptoTransfersDetail(Long id);

    /**
     * 换汇交易列表（分页）
     * @param params
     * @param pageQuery
     * @return
     */
    TableDataInfo<CustomInterlaceTransfersVO> quoteTransfersPageList(InterlaceTransfersParams params, PageQuery pageQuery);
}
